#include<iostream>
using namespace std;
void Swap(char* x,char* y)
{
	char temp=*x;
	*x=*y;
	*y=temp;
}
void Perm(char list[], int k, int m)
{
    if (k==m) 
    {
      for (int i=0;i<=m;i++)
      cout<<list[i];
      cout<<" ";
    }
   else
   for(int i=k;i<=m;i++)
   {   
      Swap(&list[k],&list[i]);
      Perm(list,k+1,m);
      Swap(&list[k],&list[i]);
   }
}

int main()
{
	char a[10];
	int i=0;
	do
	{
		cin>>a[i++];
	}
	while(a[i-1]!=',');
	Perm(a,0,i-2);
}
